/* eslint-disable */

import React from 'react';
import { Svg, Path } from 'react-native-svg';
import { getIconColor } from './helper';

let IconDiancan = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M262.48192 47.616c-109.9776 0-199.42912 107.56096-199.42912 239.75424 0 100.80768 54.02624 192.18432 132.39296 225.80224l-25.8048 400.34816c0.04608 49.01376 40.41728 88.91392 89.97376 88.91392 49.60256 0 89.94816-40.3712 89.9072-91.76064l-25.4464-395.42784c81.61792-31.78496 137.83552-123.9296 137.83552-227.87584C461.91104 155.17696 372.43392 47.616 262.48192 47.616zM297.4976 464.83456l-30.72512 10.11712 0.1792 20.61312 26.16832 416.92672c0 18.46272-15.03744 33.50016-33.50528 33.50016-18.1504 0-33.52576-14.8736-33.59744-30.65856l25.984-402.56 0.92672-38.22592-29.62432-10.99264C162.18624 440.99072 119.49056 368.5376 119.49056 287.37024c0-101.08416 64.14336-183.31136 142.98624-183.31136s142.98624 82.2272 142.98624 183.31136C405.46304 371.00032 361.07776 443.97056 297.4976 464.83456z"
        fill={getIconColor(color, 0, '#333333')}
      />
      <Path
        d="M920.51456 78.6432c-15.58528 0-28.22144 12.63616-28.22144 28.22144l-0.00512 0 0 223.744c0 58.77248-39.28576 111.64672-95.54944 128.57856l-32.71168 9.84576 1.3312 36.48512c0.09216 2.2784 0.1792 4.56192 0.27136 9.44128l25.8304 397.53216c0 18.46272-15.04256 33.50016-33.5104 33.50016-18.1504 0-33.52576-14.8736-33.59232-30.65856l26.03008-403.24096c0-2.52928 0.09216-4.9664 0.25088-8.73984l1.39776-34.27328-32.87552-9.91232C662.90176 442.23488 623.616 389.35552 623.616 330.56256L623.616 106.86976c0-15.58528-12.63616-28.22144-28.22656-28.22144-15.58528 0-28.22144 12.63616-28.22144 28.22144l0 223.69792c0 80.35328 51.70176 152.94464 126.8224 179.72224l-26.03008 403.24096c0.04096 49.01376 40.41216 88.91392 89.98912 88.91392 49.60768 0 89.94816-40.3712 89.88672-91.78112l-25.85088-397.77792c0-0.92672-0.0256-1.78176-0.0256-2.59584 75.09504-26.79808 126.78144-99.36896 126.78144-179.70176L948.74112 106.86976C948.74112 91.27936 936.10496 78.6432 920.51456 78.6432z"
        fill={getIconColor(color, 1, '#333333')}
      />
      <Path
        d="M699.47392 372.80256c15.72352 0 28.47232-12.7488 28.47232-28.47232l0.18432 0-0.67584-236.43648c0.01024-0.34304 0.0512-0.68096 0.0512-1.02912 0-15.60064-12.65152-28.25216-28.25216-28.25216s-28.25216 12.6464-28.25216 28.25216l0 237.4656C671.00672 360.05888 683.7504 372.80256 699.47392 372.80256z"
        fill={getIconColor(color, 2, '#333333')}
      />
      <Path
        d="M805.76 372.79744c15.7184 0 28.4672-12.74368 28.4672-28.46208l0.19968 0-0.6656-234.4704c0.1024-0.98304 0.15872-1.98144 0.15872-2.9952 0-15.63648-12.67712-28.30848-28.30848-28.30848s-28.30848 12.67712-28.30848 28.30848l0 237.4656C777.29792 360.05376 790.04672 372.79744 805.76 372.79744z"
        fill={getIconColor(color, 3, '#333333')}
      />
    </Svg>
  );
};

IconDiancan.defaultProps = {
  size: 18,
};

IconDiancan = React.memo ? React.memo(IconDiancan) : IconDiancan;

export default IconDiancan;
